package net.hn.hnms.biz.safety.water.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import net.hn.hnms.biz.safety.water.domain.DrainagerealNowPo;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName: DrainagedeBaseDto
 * @Description 排水量Base和Now
 * @Author 王龙
 * @Date 2022-09-29
 * @Version 0.1
 */
@Data
@ApiModel(value = "排水量Base和Now")
public class DrainagedeBaseDto extends DrainagerealNowPo {
    /**
     * 测点编码
     */
    @ApiModelProperty(value = "测点编码")
    private String pointCode;
    /**
     * 排水点位置
     */
    @ApiModelProperty(value = "排水点位置")
    private String pointLocation;
    /**
     * 覆盖范围
     */
    @ApiModelProperty(value = "覆盖范围")
    private String pointCoverage;
    /**
     * 排水采集点X
     */
    @ApiModelProperty(value = "排水采集点X")
    private Double xCoordinate;
    /**
     * 排水采集点Y
     */
    @ApiModelProperty(value = "排水采集点Y")
    private Double yCoordinate;
    /**
     * 排水采集点Z
     */
    @ApiModelProperty(value = "排水采集点Z")
    private Double zCoordinate;
    /**
     * 水泵房名称
     */
    @ApiModelProperty(value = "水泵房名称")
    private String pumpRoomName;
    /**
     * 水泵名称
     */
    @ApiModelProperty(value = "水泵名称")
    private String pumpName;
    /**
     * 水泵效率
     */
    @ApiModelProperty(value = "水泵效率")
    private BigDecimal pumpEfficiency;
    /**
     * 水泵额定流量
     */
    @ApiModelProperty(value = "水泵额定流量")
    private BigDecimal pumpRatedflow;
    /**
     * 水泵型号
     */
    @ApiModelProperty(value = "水泵型号")
    private String pumpModel;
    /**
     * 日蓝色预警值
     */
    @ApiModelProperty(value = "日蓝色预警值")
    private BigDecimal dayBlueWarningValue;
    /**
     * 日黄色预警值
     */
    @ApiModelProperty(value = "日黄色预警值")
    private BigDecimal dayYellowWarningValue;
    /**
     * 日橙色预警值
     */
    @ApiModelProperty(value = "日橙色预警值")
    private BigDecimal dayOrangeWarningValue;
    /**
     * 日红色预警值
     */
    @ApiModelProperty(value = "日红色预警值")
    private BigDecimal dayRedWarningValue;
    /**
     * 矿井最大排水量
     */
    @ApiModelProperty(value = "矿井最大排水量")
    private BigDecimal maxPointValue;
    /**
     * 数据定义时间
     */
    @ApiModelProperty(value = "数据定义时间")
    private String installTime;
    /**
     * 数据定义时间,yyyy-MM-dd
     */
    @ApiModelProperty(value = "数据定义时间,yyyy-MM-dd")
    private Date uploadTime;
    /**
     * 入库时间
     */
    @ApiModelProperty(value = "入库时间")
    private Date createTime;
    /**
     * 是否生效
     */
    @ApiModelProperty(value = "是否生效")
    private String dataFlag;
}
